object FORMPrincipal: TFORMPrincipal
  Left = 0
  Top = 0
  BorderIcons = [biSystemMenu, biMinimize]
  BorderStyle = bsSingle
  Caption = 'SP Maker (Postgres)'
  ClientHeight = 338
  ClientWidth = 608
  Color = clBtnFace
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'Tahoma'
  Font.Style = []
  OldCreateOrder = False
  Position = poScreenCenter
  OnCloseQuery = FormCloseQuery
  OnCreate = FormCreate
  OnDestroy = FormDestroy
  PixelsPerInch = 96
  TextHeight = 13
  object PGCT: TPageControl
    AlignWithMargins = True
    Left = 145
    Top = 6
    Width = 457
    Height = 287
    Margins.Top = 6
    Margins.Right = 6
    Margins.Bottom = 6
    ActivePage = TBSH1
    Align = alClient
    TabOrder = 0
    OnChanging = PGCTChanging
    object TBSH0: TTabSheet
      AlignWithMargins = True
      Caption = 'TBSH0'
      ImageIndex = 2
      TabVisible = False
      object LAEDDatabase: TLabeledEdit
        Left = 12
        Top = 59
        Width = 100
        Height = 21
        EditLabel.Width = 71
        EditLabel.Height = 13
        EditLabel.Caption = 'Base de Dados'
        LabelSpacing = 1
        TabOrder = 0
      end
      object LAEDUsername: TLabeledEdit
        Left = 118
        Top = 59
        Width = 100
        Height = 21
        EditLabel.Width = 36
        EditLabel.Height = 13
        EditLabel.Caption = 'Usu'#225'rio'
        LabelSpacing = 1
        TabOrder = 1
      end
      object LAEDPassword: TLabeledEdit
        Left = 224
        Top = 59
        Width = 100
        Height = 21
        EditLabel.Width = 30
        EditLabel.Height = 13
        EditLabel.Caption = 'Senha'
        LabelSpacing = 1
        PasswordChar = #248
        TabOrder = 2
      end
      object LAEDServer: TLabeledEdit
        Left = 330
        Top = 59
        Width = 100
        Height = 21
        EditLabel.Width = 40
        EditLabel.Height = 13
        EditLabel.Caption = 'Servidor'
        LabelSpacing = 1
        TabOrder = 3
      end
      object PANL1: TPanel
        Left = 0
        Top = 0
        Width = 443
        Height = 41
        Align = alTop
        BevelEdges = [beBottom]
        BevelKind = bkTile
        BevelOuter = bvNone
        Caption = 'Informe aqui os par'#226'metros de conex'#227'o'
        Color = clInfoBk
        TabOrder = 4
      end
    end
    object TBSH1: TTabSheet
      AlignWithMargins = True
      Caption = 'TBSH1'
      TabVisible = False
      OnShow = TBSH1Show
      object PANL2: TPanel
        Left = 0
        Top = 0
        Width = 443
        Height = 41
        Align = alTop
        BevelEdges = [beBottom]
        BevelKind = bkTile
        BevelOuter = bvNone
        Caption = 
          'Selecione as tabelas para as quais dever'#227'o ser criados os proced' +
          'ures'
        Color = clInfoBk
        TabOrder = 0
      end
      object CHLB: TCheckListBox
        Left = 0
        Top = 86
        Width = 443
        Height = 160
        Align = alBottom
        Columns = 3
        IntegralHeight = True
        ItemHeight = 13
        TabOrder = 1
      end
      object LAEDSchema: TLabeledEdit
        Left = 0
        Top = 59
        Width = 100
        Height = 21
        EditLabel.Width = 43
        EditLabel.Height = 13
        EditLabel.Caption = 'Esquema'
        LabelSpacing = 1
        TabOrder = 2
        OnChange = LAEDSchemaChange
      end
      object BUTNCarregarTabelas: TButton
        Left = 0
        Top = 246
        Width = 443
        Height = 25
        Align = alBottom
        Caption = 'Carregar Tabelas no esquema'
        TabOrder = 3
        OnClick = BUTNCarregarTabelasClick
      end
      object LILASelecionarTodos: TLinkLabel
        Left = 355
        Top = 67
        Width = 88
        Height = 19
        Caption = ' [<a>Marcar Todos</a>]'
        TabOrder = 4
        UseVisualStyle = True
        OnClick = LILASelecionarTodosClick
      end
      object LILASelecionarNenhum: TLinkLabel
        Left = 245
        Top = 67
        Width = 104
        Height = 19
        Caption = ' [<a>Desmarcar todos</a>]'
        TabOrder = 5
        UseVisualStyle = True
        OnClick = LILASelecionarNenhumClick
      end
    end
    object TBSH2: TTabSheet
      AlignWithMargins = True
      Caption = 'TBSH2'
      ImageIndex = 1
      TabVisible = False
      OnShow = TBSH2Show
      object PANL3: TPanel
        Left = 0
        Top = 0
        Width = 443
        Height = 41
        Align = alTop
        BevelEdges = [beBottom]
        BevelKind = bkTile
        BevelOuter = bvNone
        Caption = 
          'Para cada tabela, indique a coluna que '#233' chave prim'#225'ria associad' +
          'a a uma sequencia'
        Color = clInfoBk
        TabOrder = 0
      end
      object LSBXTabelas: TListBox
        AlignWithMargins = True
        Left = 0
        Top = 47
        Width = 218
        Height = 197
        Margins.Left = 0
        Margins.Top = 6
        Align = alLeft
        ItemHeight = 13
        TabOrder = 1
        OnClick = LSBXTabelasClick
      end
      object LSBXCampos: TListBox
        AlignWithMargins = True
        Left = 224
        Top = 47
        Width = 219
        Height = 197
        Margins.Top = 6
        Margins.Right = 0
        Align = alClient
        ItemHeight = 13
        TabOrder = 2
        OnDblClick = LSBXCamposDblClick
      end
      object EDITChaveSequencia: TEdit
        AlignWithMargins = True
        Left = 0
        Top = 250
        Width = 443
        Height = 21
        Margins.Left = 0
        Margins.Right = 0
        Margins.Bottom = 0
        Align = alBottom
        TabOrder = 3
        Text = 
          'Por favor, defina quais s'#227'o os campos chave com sequencia associ' +
          'ada para cada tabela'
      end
    end
    object TBSH3: TTabSheet
      AlignWithMargins = True
      Caption = 'TBSH3'
      ImageIndex = 3
      TabVisible = False
      OnShow = TBSH3Show
      object PANL4: TPanel
        Left = 0
        Top = 0
        Width = 443
        Height = 41
        Align = alTop
        BevelEdges = [beBottom]
        BevelKind = bkTile
        BevelOuter = bvNone
        Caption = 
          'O script abaixo cont'#233'm todos os stored procedures segundo suas e' +
          'scolhas anteriores'
        Color = clInfoBk
        TabOrder = 0
      end
      object SMEM: TSynMemo
        AlignWithMargins = True
        Left = 0
        Top = 47
        Width = 443
        Height = 224
        Margins.Left = 0
        Margins.Top = 6
        Margins.Right = 0
        Margins.Bottom = 0
        Align = alClient
        ActiveLineColor = clInfoBk
        Font.Charset = DEFAULT_CHARSET
        Font.Color = clWindowText
        Font.Height = -13
        Font.Name = 'Courier New'
        Font.Style = []
        TabOrder = 1
        Gutter.AutoSize = True
        Gutter.Font.Charset = DEFAULT_CHARSET
        Gutter.Font.Color = clWindowText
        Gutter.Font.Height = -11
        Gutter.Font.Name = 'Courier New'
        Gutter.Font.Style = []
        Gutter.LeftOffset = 2
        Gutter.ShowLineNumbers = True
        Gutter.Gradient = True
        Gutter.GradientSteps = 30
        Highlighter = SSQL
        Lines.Strings = (
          'CREATE OR REPLACE FUNCTION IDU_USUARIOS(IN pMODO           CHAR'
          
            '                                       ,IN pSM_USUARIOS_ID  USUA' +
            'RIOS.SM_USUARIOS_ID%TYPE  = NULL'
          
            '                                       ,IN pVA_NOME         USUA' +
            'RIOS.VA_NOME%TYPE         = NULL'
          
            '                                       ,IN pVA_LOGIN        USUA' +
            'RIOS.VA_LOGIN%TYPE        = NULL'
          
            '                                       ,IN pCH_SENHA        USUA' +
            'RIOS.CH_SENHA%TYPE        = NULL'
          
            '                                       ,IN pVA_EMAIL        USUA' +
            'RIOS.VA_EMAIL%TYPE        = NULL'
          
            '                                       ,IN pBO_SUPERUSUARIO USUA' +
            'RIOS.BO_SUPERUSUARIO%TYPE = NULL)'
          'RETURNS BIGINT AS '
          '$BODY$'
          'DECLARE'
          #9'vRETURN BIGINT := 0;'
          'BEGIN'
          '  CASE pMODO'
          
            '    WHEN '#39'I'#39' THEN ----------------------------------------------' +
            '------------- [ INSERT ] --'
          '      INSERT INTO USUARIOS (VA_NOME'
          '                           ,VA_LOGIN'
          '                           ,CH_SENHA'
          '                           ,VA_EMAIL'
          '                           ,BO_SUPERUSUARIO)'
          '                    VALUES (pVA_NOME'
          '                           ,pVA_LOGIN'
          
            '                           ,sha512('#39#39') -- todo novo usu'#225'rio tem ' +
            'de criar sua pr'#243'pria senha.'
          '                           ,pVA_EMAIL'
          '                           ,pBO_SUPERUSUARIO);'
          ''
          '    vRETURN := CURRVAL('#39'SQ_USU_SM_USUARIOS_ID'#39');'
          
            '    ------------------------------------------------------------' +
            '---------------------------'
          
            '    WHEN '#39'D'#39' THEN ----------------------------------------------' +
            '------------- [ DELETE ] --'
          '      DELETE FROM USUARIOS'
          '            WHERE SM_USUARIOS_ID = pSM_USUARIOS_ID;'
          '            '
          '    GET DIAGNOSTICS vRETURN := ROW_COUNT;'
          
            '    ------------------------------------------------------------' +
            '---------------------------'
          
            '    WHEN '#39'U'#39' THEN ----------------------------------------------' +
            '------------- [ UPDATE ] --'
          '      UPDATE USUARIOS'
          '         SET VA_NOME         = pVA_NOME'
          '           , VA_LOGIN        = pVA_LOGIN'
          '           , CH_SENHA        = pCH_SENHA'
          '           , VA_EMAIL        = pVA_EMAIL'
          '           , BO_SUPERUSUARIO = pBO_SUPERUSUARIO'
          '       WHERE SM_USUARIOS_ID = pSM_USUARIOS_ID;'
          ''
          '    GET DIAGNOSTICS vRETURN := ROW_COUNT;'
          
            '    ------------------------------------------------------------' +
            '---------------------------'
          '  END CASE;'
          '  '
          '  RETURN vRETURN;'
          'END;'
          '$BODY$'
          'LANGUAGE PLPGSQL;')
        MaxUndo = 0
      end
    end
  end
  object PANL: TPanel
    Left = 0
    Top = 299
    Width = 608
    Height = 39
    Align = alBottom
    BevelEdges = [beTop]
    BevelKind = bkTile
    BevelOuter = bvNone
    Color = clInfoBk
    ParentBackground = False
    TabOrder = 1
    object KPBBProximo: TKRKPngBitBtn
      AlignWithMargins = True
      Left = 527
      Top = 6
      Width = 75
      Height = 25
      Margins.Top = 6
      Margins.Right = 6
      Margins.Bottom = 6
      Align = alRight
      Caption = 'Pr'#243'ximo'
      DoubleBuffered = True
      ParentDoubleBuffered = False
      TabOrder = 0
      OnClick = KPBBProximoClick
    end
    object KPBBAnterior: TKRKPngBitBtn
      AlignWithMargins = True
      Left = 446
      Top = 6
      Width = 75
      Height = 25
      Margins.Top = 6
      Margins.Bottom = 6
      Align = alRight
      Caption = 'Anterior'
      DoubleBuffered = True
      Enabled = False
      ParentDoubleBuffered = False
      TabOrder = 1
      OnClick = KPBBAnteriorClick
    end
  end
  object PANL0: TPanel
    AlignWithMargins = True
    Left = 6
    Top = 8
    Width = 133
    Height = 284
    Margins.Left = 6
    Margins.Top = 8
    Margins.Bottom = 7
    Align = alLeft
    BevelOuter = bvNone
    Color = clWhite
    ParentBackground = False
    TabOrder = 2
    object IMAG: TImage
      Left = 0
      Top = 0
      Width = 133
      Height = 284
      Align = alClient
      Center = True
      Picture.Data = {
        0954506E67496D61676589504E470D0A1A0A0000000D494844520000005E0000
        01120802000000FB5DF59A00000A376943435073524742204945433631393636
        2D322E310000789C9D96775453D91687CFBD37BD5092108A94D06B685202480D
        BD48912E2A3109104AC090002236445470445191A6083228E080A34391B1228A
        850151B1EB041944D47170141B964964AD19DFBC79EFCD9BDF1FF77E6B9FBDCF
        DD67EF7DD6BA0090FC8305C24C5809800CA15814E1E7C5888D8B676007010CF0
        00036C00E070B3B34216F8460299027CD88C6C9913F817BDBA0E20F9FB2AD33F
        8CC100FF9F94B95922310050988CE7F2F8D95C1917C9383D579C25B74FC998B6
        344DCE304ACE22598232569373F22C5B7CF699650F39F332843C19CB73CEE265
        F0E4DC27E38D3912BE8C91601917E708F8B932BE26638374498640C66FE4B119
        7C4E36002892DC2EE67353646C2D63922832822DE37900E048C95FF0D22F58CC
        CF13CB0FC5CECC5A2E1224A78819265C53868D93138BE1CFCF4DE78BC5CC300E
        378D23E231D89919591CE1720066CFFC5914796D19B2223BD8383938306D2D6D
        BE28D47F5DFC9B92F776965E847FEE19441FF8C3F6577E990D00B0A665B5D9FA
        876D6915005DEB0150BBFD87CD602F008AB2BE750E7D711EBA7C5E52C4E22C67
        2BABDCDC5C4B019F6B292FE8EFFA9F0E7F435F7CCF52BEDDEFE56178F3933892
        7431435E376E667AA644C4C8CEE270F90CE69F87F81F07FE751E1611FC24BE88
        2F944544CBA64C204C96B55BC813880599428640F89F9AF80FC3FEA4D9B99689
        DAF811D0965802A5211A407E1E00282A1120097B642BD0EF7D0BC64703F9CD8B
        D199989DFBCF82FE7D57B84CFEC816247F8E63474432B81251CEEC9AFC5A0234
        2000454003EA401BE80313C004B6C011B8000FE0030241288804716031E08214
        90014420171480B5A0189482AD6027A80675A0113483367018748163E0343807
        2E81CB6004DC0152300E9E8029F00ACC40108485C810155287742043C81CB285
        58901BE403054311501C940825434248021540EBA052A81CAA86EAA166E85BE8
        28741ABA000D43B7A0516812FA157A07233009A6C15AB0116C05B3604F38088E
        8417C1C9F032381F2E82B7C09570037C10EE844FC397E011580A3F81A7118010
        113AA28B301116C24642917824091121AB9012A4026940DA901EA41FB98A4891
        A7C85B1406454531504C940BCA1F1585E2A296A156A136A3AA5107509DA83ED4
        55D4286A0AF5114D466BA2CDD1CEE800742C3A199D8B2E4657A09BD01DE8B3E8
        11F438FA150683A1638C318E187F4C1C2615B302B319B31BD38E398519C68C61
        A6B158AC3AD61CEB8A0DC572B0626C31B60A7B107B127B053B8E7D8323E27470
        B6385F5C3C4E882BC455E05A702770577013B819BC12DE10EF8C0FC5F3F0CBF1
        65F8467C0F7E083F8E9F2128138C09AE8448422A612DA192D046384BB84B7841
        2412F5884EC470A280B88658493C443C4F1C25BE255148662436298124216D21
        ED279D22DD22BD2093C946640F723C594CDE426E269F21DF27BF51A02A582A04
        28F014562BD428742A5C5178A688573454F4545CAC98AF58A178447148F1A912
        5EC94889ADC4515AA554A37454E986D2B43255D9463954394379B3728BF205E5
        47142CC588E243E1518A28FB286728635484AA4F6553B9D475D446EA59EA380D
        4333A605D05269A5B46F6883B429158A8A9D4AB44A9E4A8DCA7115291DA11BD1
        03E8E9F432FA61FA75FA3B552D554F55BEEA26D536D52BAAAFD5E6A879A8F1D5
        4AD4DAD546D4DEA933D47DD4D3D4B7A977A9DFD340699869846BE46AECD138AB
        F1740E6D8ECB1CEE9C923987E7DCD68435CD3423345768EED31CD09CD6D2D6F2
        D3CAD2AAD23AA3F5549BAEEDA19DAABD43FB84F6A40E55C74D47A0B343E7A4CE
        63860AC39391CEA864F431A6743575FD7525BAF5BA83BA337AC67A517A857AED
        7AF7F409FA2CFD24FD1DFABDFA53063A0621060506AD06B70DF1862CC314C35D
        86FD86AF8D8C8D628C361875193D3256330E30CE376E35BE6B423671375966D2
        6072CD1463CA324D33DD6D7AD90C36B3374B31AB311B3287CD1DCC05E6BBCD87
        2DD0164E16428B068B1B4C12D39399C36C658E5AD22D832D0B2DBB2C9F591958
        C55B6DB3EAB7FA686D6F9D6EDD687DC7866213685368D363F3ABAD992DD7B6C6
        F6DA5CF25CDFB9ABE776CF7D6E676EC7B7DB6377D39E6A1F62BFC1BED7FE8383
        A383C8A1CD61D2D1C031D1B1D6F1068BC60A636D669D77423B7939AD763AE6F4
        D6D9C159EC7CD8F91717A64B9A4B8BCBA379C6F3F8F31AE78DB9EAB9725CEB5D
        A56E0CB744B7BD6E52775D778E7B83FB030F7D0F9E4793C784A7A967AAE741CF
        675ED65E22AF0EAFD76C67F64AF6296FC4DBCFBBC47BD087E213E553ED73DF57
        CF37D9B7D577CACFDE6F85DF297FB47F90FF36FF1B015A01DC80E680A940C7C0
        95817D41A4A00541D5410F82CD8245C13D21704860C8F690BBF30DE70BE77785
        82D080D0EDA1F7C28CC396857D1F8E090F0BAF097F1861135110D1BF80BA60C9
        829605AF22BD22CB22EF44994449A27AA315A313A29BA35FC778C794C74863AD
        6257C65E8AD38813C475C763E3A3E39BE2A717FA2CDCB9703CC13EA138E1FA22
        E345798B2E2CD6589CBEF8F812C5259C254712D18931892D89EF39A19C06CEF4
        D280A5B54BA7B86CEE2EEE139E076F076F92EFCA2FE74F24B92695273D4A764D
        DE9E3C99E29E5291F254C016540B9EA7FAA7D6A5BE4E0B4DDB9FF6293D26BD3D
        0397919871544811A609FB32B533F33287B3CCB38AB3A4CB9C97ED5C36250A12
        356543D98BB2BBC534D9CFD480C444B25E329AE3965393F326373AF7489E729E
        306F60B9D9F24DCB27F27DF3BF5E815AC15DD15BA05BB0B66074A5E7CAFA55D0
        AAA5AB7A57EBAF2E5A3DBEC66FCD81B584B5696B7F28B42E2C2F7CB92E665D4F
        9156D19AA2B1F57EEB5B8B158A45C53736B86CA8DB88DA28D838B869EEA6AA4D
        1F4B7825174BAD4B2B4ADF6FE66EBEF895CD57955F7DDA92B465B0CCA16CCF56
        CC56E1D6EBDBDCB71D28572ECF2F1FDB1EB2BD73076347C98E973B97ECBC5061
        5751B78BB04BB24B5A195CD95D6550B5B5EA7D754AF5488D574D7BAD66EDA6DA
        D7BB79BBAFECF1D8D356A755575AF76EAF60EFCD7ABFFACE06A3868A7D987D39
        FB1E364637F67FCDFABAB949A3A9B4E9C37EE17EE98188037DCD8ECDCD2D9A2D
        65AD70ABA475F260C2C1CBDF787FD3DDC66CAB6FA7B7971E028724871E7F9BF8
        EDF5C341877B8FB08EB47D67F85D6D07B5A3A413EA5CDE39D595D225ED8EEB1E
        3E1A78B4B7C7A5A7E37BCBEFF71FD33D56735CE578D909C289A2139F4EE69F9C
        3E9575EAE9E9E4D363BD4B7AEF9C893D73AD2FBC6FF06CD0D9F3E77CCF9DE9F7
        EC3F79DEF5FCB10BCE178E5E645DECBAE470A973C07EA0E307FB1F3A061D063B
        871C87BA2F3B5DEE199E377CE28AFB95D357BDAF9EBB1670EDD2C8FC91E1EB51
        D76FDE48B821BDC9BBF9E856FAADE7B7736ECFDC5973177DB7E49ED2BD8AFB9A
        F71B7E34FDB15DEA203D3EEA3D3AF060C1833B63DCB1273F65FFF47EBCE821F9
        61C584CE44F323DB47C7267D272F3F5EF878FC49D69399A7C53F2BFF5CFBCCE4
        D977BF78FC3230153B35FE5CF4FCD3AF9B5FA8BFD8FFD2EE65EF74D8F4FD5719
        AF665E97BC517F73E02DEB6DFFBB98771333B9EFB1EF2B3F987EE8F918F4F1EE
        A78C4F9F7E03F784F3FB8F70662A000000097048597300000EC300000EC301C7
        6FA864000037C14944415478DAED9D07609365FAC0BF95D926DD8BEE96EEBDA1
        2D7B6F646F44F18FE71EA7778E737BDE7987779C1B454136328552362DB4D05D
        BAF7DE69D3ECF9ADFFFB25292D0808DA60A03E424D4392EFCDEF7BD733DEE781
        699A861E2401AD85EFCF95E0070B0D455134441AE0A0088C9815D203860682C8
        572F549D6EEADB3A332CC9DDC9AC577AE0D0500B0E15FE54D175764DE2543F57
        B35EE98143433F72A4E86865D7B955F1537CFF407383FC81E6B632806675FC14
        9F3FD0DC207FA0B9ADFC31A06E2B7FF49ADBCA1F686E2B7FA0B9AD8CA4B986B9
        3C4DC3F0DDEA438B8F141E1E2168805489E5DFD7F4A28C4E4D43B491150D333F
        68D8D43CF0807916B4F7509DB8A657797E45DCE49180E67873EFFC138D10E838
        34C57C7FE60F05518607148384F915FCA4C04F1202FA36459C5B1E3722E69A13
        CD7DF3D29A6E40032818BB0983063C26999FA6C71444E8CFAC4C98E6E7F6D0A3
        A173BBC5EF14F4A00636CC30320D2BE6274299C697B12B0154CCAF14F17E6A50
        EC28C7871C0D6800F8BAE8E02C7CFDD11D1A666AF6DD4FDE0F249A5F213A0227
        299ACF669BF52A968886A4A852B122B74BD126D782BEE325648F75B30D771422
        037D24B743FC5A46C5FFA645863BDB8E2034E562D95B39EDE92D32AD8E60C616
        09FE127C0C9EE563F35E8A7FA8A310BCE6BDACEAB7CFD67EB5206C53ACFF4841
        73AEB56FEDB9A66E250E2188619132AC50C60612848780DE33373469947DDCF7
        579BA4EAE2C7C606D8DB8C0834157DF269C7ABBA343044E21C140EB4657B5A71
        C01CDD29D7D748345A3D09C11478F2F170E7BF64D4CFF5733CBE2CD1AC8E174B
        418353D4829315E9CD2AB058CDF562BF9EE019E324E06208F8271D49158BE4FF
        B8DA74AC490AD3080253248E1F5C18B938D8DDAC4DB21434E92DA239279B690A
        7E36DC66F3387F1682DEF4023D453C7FBEEAAB921E8826925D85E7572672316C
        44A05975B67A6FB5629C3BEBD4FC703E86DE72A488B5DAA49D390D7DDAD511CE
        BBE6C69ABB491681A647A38B3F58D5AED01F9BE533DFD7F9762FCB6813CD3A50
        A225693F21AB68438A0D6704EC6B323A24938ED505DB63F98BC3AD59B7FDC21B
        4F156F2BE9055D0AB4387B656C92FBC3AE2800D95AD9BDE97CCBE3E176DF4E0A
        BC9DBB5FAAD545EFB80AC69AB72DFB54B578C782F075E15E0F3F9AB7F35BDEBB
        DAB379BCFB4BD1B75D74B2DB7B537716BC98E433CA9AF5CAA99ABF4F0F786D4C
        E0C38FE6C5AC86FF16F5EF9CE1BD26E8B6134DA354F1F4D98A3F457B48B5E4FA
        A3157F1DEFF5D184F0871FCDF397EBFF77AD7FD74C9FD501CE7778194EE22C14
        DE56DABEF158E52BE3BC3F9E18F6F0A3F94B4EF3C779A22F277B3C193EEA76AF
        A18DE65108FE4F7EFD4BA76ADE9EECF74E4AC8C38FE6BF251D2F6674FE39D1E9
        5F637DEEF842A6A960587D91D3F2E5BCE027A3CDA85B5A0A9AE3CD7DF3D39A27
        B8F32E2C0C4620E40E9A114911A9BB7373DA956756444D1B0966F3069932FA60
        2DD024F3160586DA0BEFF0CAC2EEFEE43D0542165AFC68B28780F7F0A3A1217A
        F2918A8C76F57351F65BC68FBEC32B37A45FDB5ED43E37C0E5F8B20473B7CA22
        D000F95F69C7F3973AADD8E4C1E9FE337D1C6F39A60E54B5AF4EAB22087AE7DC
        E03566DEEF59101A91469372A8BA5E8A3BF3A14F533D170738A3F0A0F24DD0E4
        F6F28E57326AA56A2AC68997B13A49686605CA82D08051B5A7A667EDD9160A81
        319A4C76E54EF5B0F112B2C104D42CD59D6E16E775A9291A62C3C4A185E173FD
        DDEE43F4B005A1017FDFCA697C3FBFD7E09F24219236B9E528A699104C2114FE
        F1789F971303EE4F54B5E5A031E2A1BE29EB783BAFA35B4930DFDFE8CF2468B0
        68BB0BD10F533DD7877BD2907923A92D148D914F835CB9BFA637A35DDEA1D483
        F6B95BA1933DED5606BB7A09ADEE673B2C0E0D58C86153C3280DC14401F080E2
        C4EC038DEDBC4F07142C118DE5C8038406CC3EE8409C12721FAE677168D40401
        860E9F35E82D6853A8B714B55CEB51F8DBF09E8A718F72B61B712B1441535BCB
        3BFF73ADEBB558D7C7C23C07B828E71D292BE95633EB12413AF1E13DF323A6FA
        388FAC7DCDDF729B3EC81701429B277ABC14ED699C7737A4976FAF1041080691
        8421EE88F6176297568F1925E08F143417DBFB671DAFD781BEA0D57F3CCEFD95
        781F80A6B44F96BCAF54A5A7BDACD095A1F64DFD9AC3B562424FBE3FC1FFCD54
        F31A862D08CDB2D3D53FD6CB6C38F06B31CEEB425CDCF88CC1E1E3FCC6BF64B6
        5871E0F44561E30C07C35E3E5FF6494E478C1B2F677D2A1B457FEB552D1F4DB7
        4A1B7DB0B247857F3BC9EBF110B7810396D4BCA325276AA58B83ED0FCE8F8098
        AD0DD4AA50C66FCF91EB88827549E1CC7CFCB0A339D7D63FED787D9413FBEA23
        113CCCD417643A5DDC9EA206B176EB54FF27A2AF9B20A8F9070B8E57F5EE5D12
        B1226404F8A1BE28EF7AFA62EB73D18E5BC60D9A7B2BFBE5717B4B709CC85E1E
        9DE466EC204C535FBF54F3D1C5FA8F6704BD3226E0E147F3B7BC960F72BAFE37
        C9F3D98841175D5A9368EED14A171E766D6DBCAB1577906351D3D3272A5E1FEF
        FBE14870B6BC90D5B0A548BC7396CF9A217EA82DC52D2F9C6B8E1BC5BDBA228E
        850EEE00BF2B697EFC58D92BE37C3E9E14F1F0A379FE72C3FF4AFA76CFF05915
        E072FDC93F5DA8FAAAB06B79A8C3BE39A639D8285F17373DF953C5EB13FD3E9C
        10FAF0A3792DA7E51FF95DDF4CF1DE186A0A20A76962F2A1B28C66C93B299E6F
        8F35CD29C675EB9DCB35EF5EA8FF6846C05F4782CFFB93928E9733DBDF1AE3FA
        6EA2B7F1FB8B35DA98BDC56D52EDBEB921CB0387FA9BE865470B7F2CEBFE6E61
        C48608EF871FCD9126D1A2B4A6D93E82B4B94140BD06CF64758AC71FAAE02070
        FEF2F070C7C1FD8B44AB8DDF7EB551AACD5C1D3BDED3E5D75FF2014143D74955
        7187AB2992BA383F30C18589927EF972ED27F9DD118EDCBC55B14363F6F656B6
        AEFAA9629435ABF8B154673EF7D75FF3414103B4C6A9C72A2FB6A9A21D59EF8F
        F56C92EA5EBFD2AAD452CF453B6D99146438E0C2188A5B64CA3907F22B44BA45
        C10E87168F1817DDEE3AD19A33CD108C4034C1B81320848F10979684C7B980D1
        44F76BB5FBAA3AB71474D44A74104D1E5F143E37C06384A0A1098ADC78BE6147
        B584893307DD08D7FD35C1F5A3D400E3B27DB9BD77FC9E6B0C3882581662BF67
        410C0A9B3732D672D03074D438BEB9A4735F9D040CA0F50176CFC77A7210C319
        2908CAEB9224EF2E22096A8AB760F7FC08172BFE883265994443E841AB78186B
        6882A36AB1EC850B75337C6D1E8BF036774CACE5A2318869DE1DF2FBD08361F7
        29279465A2B108B164345475BF727F5D5F618F225480FD635248666B1F1B81C7
        7A98370F94E5A3A17FA8EC7E29AB45AC66E20226B873325624BC7EA9E693BCD6
        7DF3421606997DE5B65C3469CDA225E94D5AC6894082B57CB23BF7FCD2F8C7D2
        4BBFBFD6E52240325626063B98F19098C5A2A1553831E14855A1486BCFA6A779
        5A9D6F9586D9713396C5FDED72E507573B2082FE539CEB1733A246229A238DBD
        8BD25B3CACE08333FD135DAC237716D8B059592B98533E1F5CA9FFDBA5261FE6
        644BAA1D6F049C6CB909CDD3971ABE28EEFD66AAC7C6304F3D45C4EC2CB4E3A0
        592BE221E6B01D396D7F7E66B3ECF2DAB8548F1170B2E506303439EE68659D54
        5FB622DC99C731A029B0E360463440BE2A6EFAD3898A5D8B2257878D008FC250
        D11278F8810A371EEBF223214081D25364CCCEFCA1682EB5F54ED899F3BFE921
        CFC68FFE6D977AD0D028707DD8BE8A303B4EFA5C8006FE399ADCAEFE31DF5FDD
        3C25E0A5A41160001D2A6A9288D85FE9CE635D7A24F89668CE368BA6EFCEFB7C
        56D853B1BE230B0D0511E38FD634CBB5E52B226CD9EC9FA3F938A7FE2F676B8E
        2C8F5A18E83E22CE790F85B329B3716BA9F8D06CDF45FECE374DC36A3D3E6EF7
        D532B1BAF8D131618E664C28619968E8430D3D4BD25BA21CD9E9F3825DF89CC8
        1FF2ECB8D8E5E50C9A772E55BE9BD512ED6695BB2E6544444ADC240A1C4F3E54
        5E2ED2473B617F0A77FCA8A0DD9E8D7D94EABBA3BC735F750FA5A7FE3929E0D5
        31E65D9E2C140D901FEBBB569E6D260904A2081885109AA471C2902A8B8E7246
        CFAF1CEBC0E58C503480C1E6A28E37AF766971DC604BC7219251C1036DB1BDF3
        C3635DED47A20114C8A9E65E82A2E7FAD96776C8BE2FEB2EED53AB70DC8E0B4F
        F3B47B32CAD35D709F62CE2D100DBD24BDE6509D64D734AFD5216079A6F52481
        5310078531530E8E919A115F4B9249872A4A45DA9FE68C9EE76BFF3BB6C4E2D0
        28715DCCC1CA7A893EEB91A01437F3EE5CEE2C16878686A8C9472B325A557B66
        F8AC0C72BDDF67362C190D80F36D65D713E75B53DDAD4ECC1D6DC3E6FE4E642C
        0F0D732C8CA25ECE6ED952D297E0C25E1FE41866CF67A388316DAAE1441093D9
        31D45168CB1D71563EEAB5ACC6F35DAA52895E0756260287611AA64943AA358A
        718E838D1F819F5D1137D5F7E1CF017A93D0738E559C6C51432CA6448BE91026
        9300941C489BCAA4473DBD2A6EFA48C81C7BA3502F64D69DEDD4705008368060
        320D9B1E5086031C244D925FCC0C4B32B3AFCE02D1805EC2D4F3B93EF7DEE4E8
        363617851173A646B5543416227FA0B9AD581C1AD01E3D4582999739E34D1B0E
        BF9B7E18FED5F0340AC3CC726E08D8A269C84C23CBE2D08029F7E98CEA331D3A
        B6E1FC32B36C33CF3153B1A9A934C58260071E3AD6D57A7DA47B80AD8DE1FCF3
        F0E3B14034D09CE3E5CCE26D54B399026B86F409303490119E848CDB1C82F4B1
        C58E2C8A8E76318B166A8168A8172ED71F6951B7A970B04C6310EDC86528C9B4
        A4524BC228C482698CA6350401767F80D4044FABD32B1238E8F0EF8C2D0E0DB3
        ABA3A8B5E71BF6564B267A70DF8CF70877B4C61048A4D2FD50DEB3B9B853C866
        ED98E967CB661FABEDF9B4B05D4B50694B2367FB8FFAED97B6743400CEA50EE9
        849F6A139C38A7E685D8736EB001FF3DA7F68DCC9677C7F9BC95CC9CE9F85B66
        D507971B9E4970FF7446CC8840F3ECE5C6CF4AFA7E9AE337CFF7E6FDAE44A78D
        DB99CF41A0C27563F918D62255467C7735C29997BD26F5E14743D164CA91EA26
        A5B66279B803E7E76E03EAB1D3E53B2A7ACBD627863A08708A48D87105CCC8C5
        1BC6A1C3BD865B1C1A158E47EEAFB4E320B94BC2D05BE58E78F74AC33B971B2E
        AE8C9EE8E50C484DDE9BDBA7268A1F4B7DF8D128713C627F952D1B2958128A22
        B740F35656FDFBD90DE756444FF17601A36FCADE1C919AB83612D080AD70E2A1
        CA4EA5BE6C79A80BFFE799F7A8A5C74B0ED688F3D6C427B8DA82E53D71470E58
        C6AF3D3AFEE147C37CF93375076B25DBA778AF0F19345619158256B93A61773E
        4D4125EB13DDAC796D7215988603ECD9B9EBC621C3BD21B644349F97753E93D9
        EE67C34A9B13103C24B9A38E249E3853B5B3B47BA6AF43FAB2189CA45ECBACDA
        7CB5795584CBEEF9C37F3CCA02D1409D2AEDD88315AD4ADAD71AD9146E9FE822
        C060A441A6FEA1A2F362AB0A6809BB6705AC0AF37AFA4CC91785DD10447E3F27
        F4D1489F118106C8D7E5ED4F667632D62B0A37684F244430554A20925C1460BF
        6F5E380B41C6EFCEBDDC240D75E15C5E936CCF1BFEC386168A060CAB7F15B6BD
        53D8A5D64246178241A5A4168D166E9D1EEAC0E5A80922717BB606A7409719EF
        65964C3F168886EE54AA7012F216F28BFB94DF57F61402F58920BD04EC25FE0E
        4B835CA41AFC725B6F88A3959680BD6CF80E3CF64D27841E66348B8E17D7F6EB
        7257C55BB19803632453AE8F36D42861EC141F64D7FEED4CC5B78B621E8FF231
        6B3B2C100D34FB684945BFB66A6DDCD06462D7E5DDACEA772ED47E322BE4C584
        119089044C243D2A2D6518172842AF4CAFA995EA2E2E0EB566B18CCD33BA1360
        1A5693F813274B2F34F4FF7766C8F32324A4FAC90BD57B1B651C0481215AA1A7
        718AB4C30C452F1967A5B10026F37FB0B591EB80064A1D78247C69B0E78840F3
        5353EF8293CD060B38051B1B451206EFA5A1E22574BDE2230D91B40B1FCE7F34
        D9D3CC29412D050DD02A67FE5459DEAF6121A80CF4198AB2C34884A6C07F06CF
        82A1E8234523306DCF61BD9EE4B3CECCB9362C080D688658ABD392148A40ABD3
        6B6B659AF38F8409591835D03C43CF815098B6E572F8CC5167B38BC5A019A820
        011ECE3C5C5C295157AD4B322CDEB77AE17D114B4133E4BB53F93DFD6A9C4A71
        77C010F3C693DF592C0ECD905E6158986053A6E12B9DFDA71BFA46DBF21607BB
        F2582C634EE29185C6285A42F779693707A19E89664EF69C6FE97DE45899420B
        D62C7A79A8E3F6D9915CF34F37168AE6C5ACBAFFE6F52E0BB1DD3F2B94A4A929
        078A33DB15038B37F1E5CCC02763CC7B18CA32D1D0D77AE5A9476A553A6AE228
        EEC5C551156245E29E6235412EF6B3D591D489DABE0437EE95B5A9188298754C
        59201AE8C3C2B637AF748CB641FF95ECB970B4EBCECA8E756975312EDCEC55B1
        180C4FDB5F70B55D5AFC5872A8A3794FC15B201A6A617ADDB126D9F979FE933D
        1D40277A31A3E6BF391D2F24B9FF87490E056FBDD6B229ADE4E8B2D805664E7C
        647168709A8A3F54411064F1D208C361306AEAE1D2F30DFD3BE704AC096594A6
        CC56F1C45D57BF9C15F264CC08A80F355494843E625F45809073663E93AC51AA
        D346EF296E93E9735746C51B92AFE575F7277D7F75F3E4C0979246805162A8C8
        717DF8BEB2303B6EFA5C26FB69599F2C7E6F993D1B2E591BEFCC67FCBC59EDE2
        713B72B74C0F7A2E6184F51A2D4944FD5809585C5D04D0203FD6762D3B5E9734
        8A9FBD22D6E8E7DD55D1BEF648F1F68511EBC37D46161A30B94CF9A9BA54AC2D
        5B1EEACAE7BE70A9764B5EF7C648C76FA61B93A1D24B8E151EAA109D5B153B65
        E4855443AF5C69FC7761DF73510ED3BC844F9C6BEC96EBBE99EEB331DC0BA7F0
        6D25ED4F9FAB75E4C2C58F268F12588F3834E7DAC5337F6A24211AA57192846D
        303A6F4544A0BDE0E50B159F14744214B93CD869DFC2787337C312D19034BDEC
        54CDE13A095356428FFF29CAFE8B294CEA8DA7CE547C59D069C787CE2C8F8977
        336F86160B450331F5D7B46FE4345DE9504E72177E30D6DB70BE077937BB766B
        49E7D6198173FC5DEF4395280B45033126094A47921C8C75DD46D12A57B151D8
        D56AE49ED81D20612A14656AA7D16A63FC0B9BFBE48685A3015227931FAEEB2B
        EF551124E96ACD99E86E33DDC789C7BA1F86614B4643EDABED79FE52AB486188
        94A070A3D765869770DBAC307701DF4C7EEE0700CD85F6BEF9690D2A028208D2
        60C132F8A4000A8298E52B38BC389ECB940F187968C0EC3BE968C5D54E1D0F25
        67FB584D761758B1D026A9FE687D77498F1AA2889DB3C3D6448C986AA943843E
        D5229E75A2818BC2DF4DF25C19E47ABD772809FCD9D365DB4BBA27FBDA9D5F39
        6604F61AFA85ACE62D453D2FC739FD3BC5EFA6EF2FD6685376E6B62BB5A58FA5
        F8D98E3845819C7CAC26AB4B59BC3424CC41F0F37F7E2FBBE6ED8B0D275644CF
        193DFC47362C1A8D8624A27FACA249AA6479180FBB457CCDE946D1CCBDF95FCE
        0E3138154692D95C8EEB23F6553A73B1BC25A1B72CE298DFD59FF87DF6E62981
        2F250599B5251687464D1091072A39085DBC2C8C8DDCA2D764B6F54DFC21E7B3
        19614FC78FB4BC7C34997CA4A6B25F5DB122CCD3FAE781F8861CA069157B1745
        AD081D19A1474384DE70B17E7B59FF97933D9E0C77BFE9DF488A98B63F3FA355
        92B72E29DECD61A4A18176D4743D7AB6D547889E9C17106277DD0FC7E8069F15
        353C7BA636D48197F7688A959995290B44438BD4DA31072B9BE4C46801F262AC
        4B8AAB8D158674A975FBAB7AB695766BB5FA77C6F9BC3D2EC4DCEDB040348C7C
        5AD2FEDCE55688462112E760301B26357A02A853104506D9B2325725BA588F98
        6AA9370949532F66367E5A268228C3EFC61A3704E92944F7CE8948F134BBF5D3
        72D1002128F24883E8BB2A515DBF9620705B0E36D943F84C8C97B9F58307008D
        516843827C82A2792C8C83DC8F32DED7C5D2D0DCBF28C65F14CB428393449958
        D9A6D47B5AB3221C852C3307173D106898367428B5CF5C6A38D9A2D413340B26
        677A597D3631C04B686DBE342C0F041A4885EBE7A7555D68D341286CCA18A627
        52DDB9C71644D873CD5B8ECFD2D16CABECDC98D10E460F17A21C7958BF5AAF66
        32CFD1FF4875FF4B92DF484643CF48AB3AD3AC08B2C5BE9CE81BEB68552B553D
        7DBE31BF4B1BEBC2B9B222868399BDF29C85A2E9D5EA630E567428F569B3FC66
        7B9B526CE476F54F3C58894164C19AB820BBFBB497B13834E56245F4A19A101B
        56DEE250DE40AC344D93E37F2CCE6A939F5E1231DDFB3E95CBB2383497BAA413
        8ED4CDF616A6CD09185A8479D3B9AAAD859DDBE705AE37B369C672D19C6997CC
        38D6B034407860FA0DB546DEBAD2F0FEA5964F678E7E26DAEC5E270B4593DE22
        9E7DBC7155A060F7F4A0A17BBCBFE7D6BF91D1BC798ADF4BF1BFC3226511684E
        B6F4CD39DEB43248B8675AE05034FFC86B78ED62F3BFA7F8BD6C6633F01F681E
        5C3481C23DD36F8566AADFCB71231BCDAA20E1EE697FA0B9259A40E1EEE97F0C
        A85BA1591E28D83B2D404F999EE4A0E8FBB9756F65B6FE7392EFAB097E3A921C
        FA161682983BE1B0C5A039D96CC3413CAD50DA90AE1B8648A0808B34FA1E25EE
        C6C79CB828C91C81371EF8A62092D8362B62CC48C852CDA0496F3624F2A10673
        A032295169E614BCE120BC213B00933F967940E06757C64DF51D0181F8279A7B
        E79D683465183622309A6C8C7F8C3DC5945FC298F61D3FB32A619ADF08C888DF
        AED49E6E9322A6005863F56E43BE84EB4D333E63184EC6FC12337D9D4709CCEB
        8AB2083496297FA0B9ADFC81E6B6F290A031A458B0B86C8EE675AA0DD4B0B9A9
        CEC4FD90BB47439314A526280D49EA4826C58E3586715018FC8161D47C2DA699
        787322ADAEA359AE9BE1E714E268674168E47AEDC556C9C9667155BFB64743A9
        085247D0280259B130010639F330776B96BF2D37D4811F6CC777B7E208396C18
        1E460700BDED5AC3C633F51084B8F0D0CD13FD5633F98EE0DFBF82E1C556D1AB
        57DA0BFBF434506128636B0C67058C759A4C47280CC77060C81A8346F1E13047
        EB9451FC1437DB203B2B5B2EEFAE5A7127A1161D293852A7403098A2611E44EF
        9CEDBF38C473A809191AA6B9E6A60FB9031A726B79E72B596D728229B9C34768
        5F01E62DE0B8F05918C2EC52C56A42AAA37A34449F8690E0248E83CF460C3B5A
        E6BD1C16ED6B8D4E7017CEF0B61BEB6E6B38DFF5EB9A4E3D72B4E868AD0C4181
        3E891014348A4BA62F8B8C74FE3D0E181ACE6851FFCC6F7E2B57AC87C044A25D
        1F64F754B86BA08340C0660DE9CC0478AB9684FAD4BA3685A646A22CEE535F13
        A9AB25FA3EAD31C59501134201A571923B7F819FC3046FA7812AA7F44DB7FD0E
        F2978C8A8FF3BA046C74BA17EF589396A0C8057ED60717C661A879FD76B7EC35
        F467C52D2FE6761304878FE01F8D717826DA13417EB1860333BEC094D92E5797
        8A9519EDB28B1DB26AA94EAB4718BC00374CF80BD8B3BD052B429CE35C6CD8E8
        DD5682DD53D9BA3AAD067CFCCED97E07ABFB8E35686098DC3FCF7F6988CFFD46
        73ACA17DE5B9760DC4B6A6F45F4C705D1BEA659854EE39EC47A3C72BFB65E75A
        C4E9CDB2FC3EAD1A370C378AE662D43857CEFA30E799BE2E0E3C3EF44B6B7261
        9738656F914E0FFD6382F72C7FFBD43DA50A3D3CD19D7DCA3C45376E8BA65A2C
        9D7EA2A64D07B148E8CB54E7C723C08487FDC6ED044EE1653DB2230DBD471BA5
        55128264A62446B70E16B0D787DAAF0871F3B1351CD3602E738BEB74C895B13B
        72452A6A53B4D35733A336A4156D2F97B030FADC9288F1DE66B44BDC804647EA
        569CAC3ADAC61C5E7B23CAF68394D14C0CE6B0ED3229B00FC86A15EFAAEA4B6F
        5348B5A023A210AD73E3A1EB831D36468EF2B7B7BDD52DA0653A5DDCF69C0609
        BE28D8EED0C2F80BCD9DD30E965324FC7AA2DB8793C2EF0F1A6A4745FBA3973A
        218835D515393A37D48AC51EEEED0363DD0417AC144BF7568AF6D44A9A147A43
        2BE0511C785DB0DDA6184F1F5BE14D17D591C4D85D39C55DDA49DEC20B2B1325
        1A75D2CEDCBA7E68BC3BFFECCA183666AE31751D0D2DD5AAC71FAE2A53C24294
        383FC73FDED518E63EBC68AEDF06E663BB95AA7DD55D5F977555CB0CCF108487
        15BC29D279538CB7137FD016839344F2CE9C826E758A87F0F29A24305D2DFBE9
        DA8F9532170154B836D15D68AE208AC15EF37559D3939744E0C14BE1369B2704
        DEFDE2FA1B61F56B743B2BDABE2A1355F7EB219A035178983DF6D744B7A5A19E
        1C43D48442A78BDF9153DBAF9F33DAEEC4122695C47BD9D56F67B5838D44D68A
        E88451E6DAE018D1D05A423FF17065AE9872615197160506DA0BEFA5BFDC729A
        FEC5B9FB86F2B9A0CF7E5FDAB1A548D422A7218C42687CBA97F5DBC93E63DC5D
        1A24F2F89D795235F44494F3D65991E0C5BBCA9BD79E6C043BA6630B42E607B8
        43E611139ACCB6BE69E94D380DFFDF68EBAFA70419020BEF120DADC67535FD1A
        B116078A0406438E3CAE1D1775E0607C0C4CE13FDF953197C3295A43E00A3D45
        0EA45A16B0117B2E4BA4D47C56D0F279595F3F4182BDB52D06BF1AEFCCC2E057
        32DB2192FE629AEF9FE2982450679ABA661CAC0493D6F6D9A3CD97E0C784E6D5
        CB35FF2A538015E3D44CCF6977BB2212557D8A7D35BD279AA4D5729D9A30E852
        08C5451121063BF3581ED62C5F21C7CB9AEBC46709B82C9946D7AF253A5578AB
        5CD7A5C1C55A52AE27099A80C15A0ED0A0A80B971DEBC299E56F2B60C15F9675
        1DA957E929A03811184AE214EACCA62FAF8C097464D265E5778B93F7941038FE
        C944BF17CD96318B41A325F1D4436585622AD406CE591C26E0FC62C425552292
        7E51DCB9BF512ED3C14C626D143119B409C2605D4106860BCC380060A3270066
        E62FE356801E504D07770E30D8FF803182C054983DF7B130DB1A89E6AB321504
        83E9460351E49F135CFE3531CC3803E677F625EF29061BA48F27F8BE32C69C68
        2AFA2429C71A647A684300FFBBA9C1779E809B64F24F0A3B76548B15CCEE9605
        D37A5F1B548253121D1C20409E8A74106BA07685A6418E772AF4122DA52071C2
        98451901FA02C66781B103B97231271ECB99C7E161101705F706EE56E3F5FDE0
        5D5A0D09C62082A22A3EC651E1184592084C5214F96ABCDB3F279A7631671A3B
        671CAA822878DB2CFFC722CD959319A021F7D776ADB8D805B6F0DF8D1FB521EC
        16B39A3119304151BB2ADBDECEEF6E5532EF432832C189F374944BB2BBEDDCA3
        55D552728EB7F58985618694FE8C0F52AEC3FBD47AB146AD2268B98EB4E3633C
        18B5B7C2808E6AC7617350A39A7AFD36D07A425FD9277DFF6ADBE1461DC4D143
        388652D49A604176A7AA5E06F42FF8C4E28860C694857C5D54FFE4F956F09633
        8B4307BD51C31D7ACDA0793FBFE9AD42091B25B3E60524B8DE5C28D1B8D2B42B
        E47FCE6AFAB1414D31BA2219658BBE1AE3B6C0DFD98AC391E874D17BAEB54AA9
        C5A3AD0ECE0B6B956B6CB82C1BF6BD6E17C9926EC917C56DC79B945D5AD07134
        362CF8DD319ECF27F8BE7DB9F6BDEC7630C3FB0A59B3BC6D3D849C23B5E2FC5E
        9D80456D9F1908F65F600AE763181B437F76C2971EC8EEF26BECA7CC80DA78A1
        7A5B9DD29143152E0AF3BA29973AF369E4D576F1C60B8D9552B0AC223608FE62
        94F3B3319EF60366AA7E9D2E662F40432E1D6DB36D9A5FCABE22372BF6AE3921
        4EBCBBDC8C517512C527792DBB2B150A3055818147E3A9A338FF1CEF3FD6C319
        F4917EAD66C591A2B32D6A086C7C493067E1108AC16078C2340BA278286AC385
        C1EAE66E85790AB85E02BEB70D1BE073B6E2DA7158422E9BFD6B13730034C4BC
        B4EA136D9A202192BB38DC8633B8EF3658BDA843B59D4F657688B4CCEFB14ED8
        FFC6F9A478380EBD984CAF4BD87BAD4E4A3EE26BFD51B247EC810AB506FE20D9
        F98DB1817734BE31D47B94AA2FAFB57E552EEA51815D2E0B4574635CD94F44B8
        2E0E1965CDE29812F900FA1ACD9682A61FEB25AD72BD8E6032C133A566694350
        0565E8293074DD8A06FE021A7C1662CF46DDAC102F213FC0C6DADB963BDA8EE3
        6D63ED2EB4E2980C3DBFD089603D454C38527E5584273BB32E3D128EC2E8102E
        F4DEAA8E4D175B140463185F1764F5F1385F17BE157D63DE21822226EE2FCDEE
        D1473B61876707006DA35D466C8AB0FD6A5AD8ED946920BD6AC5CEF2AE2FCA7A
        1BE484C15841C4DA715F49745F18E4C6FD995A64FC120A9DB64DAE5213304153
        12ADAE47A9EB54E29D4A6DBB5CDBA5227AB5FA7E0D0EE635E61C226D34952183
        4B20981C11C8968D8E16B2C6BA09678D7618E7EDC267DD49FF82F560E53E5291
        D74B24BBB22E2D0C430D75510C4D21F755753C71B15D496308A57F3DC6F1ADE4
        001682DEB2233C7EBAFCBB2A259F455C591AFCF9B5CE9D55E2F44742277AB9DC
        72F87429D47BAABBB696F5D4CA0846F926695F01F44C8CEBE3E19E36B7B125DF
        F1FE32E1135A9252EBF13E8D4EA4D2752B746D4A5D9354DD2AC3DB95DA2E352E
        D1115A9C36191E99A2A3CC65135C782F267A2E0EF1C460E4968B328C53605353
        91DB3788C6D88E73ADDD4BD29B647A1485B4EF24B8BE31C61F866E9B847D5F55
        DBCAB3CD60E7F25888CD3F937D3A54DA282707667733E40BE909BCAC4FBEBFAA
        6B5FBDB44D451AA1B8F1E9FF0B757A32D6C3D5CA7AF89D0434A5C3C97E9D5EA4
        D1B5C93460BF512A52168B54B5E029C6D80221B4E6D150A7FF4C8B1432B7E466
        FEA0D710E30E95E5F691C96E004D38CAF0A31A24B29927EAEA652898F3DE4DB0
        FDDB98C03B5BF9543AF514E643C0C0A39F0DB37F39D1D3CD8A87222841927D5A
        6D834495D52E496B5616F4693404CCEC0029C89D0F6D0875DC18E5E92D340394
        DB0AA5D013253DE2ED251D076AC40AD01852BF2AD86EDBBC582E8B7353DF61AC
        B9138F566489F04467ECF28230368AEA487C695AD5F10E1D44404F865A7F3629
        08BD63D27EE3AE27A355B438ADBE5F0FF6C1A41317F6070B188A6871B255A9EF
        D1E2CCF8873088C9A64705D942AB039C5685BBFB0A05831F705F6448796B3AA3
        51F4D499922A30D391E4DB633CDF99147573AF01FB9AF969D5C7DB34013670FE
        E2501B36674B51C30B396208462738C1C7E605DB70F877512F9BD112D21BBA9F
        C9686904338871280D6A033484E2AE3C6CA2AB706990E3144F7B1BA63EDAEF76
        72F07A398B7251DF9CFDC5AD5ADC06832EAD4C8A74BD211303B3AF79E242EDB7
        B54A273E51B6385C4390A987AA3AF488339B38333720CAD9CE30EDDEAD16DEA5
        521DAAEE3EDB2A6D563369BF38303D8A8F85D9F3C0A210E362E321E01A1C9B16
        71F6D4D0086A4771E3A3A76B8096FF5494E3E7B363A121F32983E6BDBC86B78B
        FAB92895F3C8E81D15E2FF94C9C036EF5F490E7F8E1F4DFF9AFC80406122F524
        69DC9B82110A9B5C573718682C44543AEDE43D39793DDA517CE8EAA3C95EC2C1
        5A920C9A5D556D6B2FF5804DE8EB11826DB5AA2E0D1C674B5E581826E4FEEA88
        304BA4703BD9925BF9C2F9664062FFFCD065618301CA0C9AFC6EF1F8E34D3A08
        16C0848262D124B17D82EBC011A407E3EBFD16B9D6DD9BBAAB40A5A73646397D
        3327F1063412AD26F1C78A7A0D180108D0AF2385C8E5C541420E6F247001A2D2
        EBC6EFC82E12ABA29DADAEAE1B77BDE489A980D78213553F756821160269890F
        E31C5E4F326F46754B93B5C77277558A9CF9ACA20DA9D75D142603E8BF0B9B5E
        29E88550B610C2B316044438D98E902E6394B733CBDEBBD264CDC272D6258739
        DB0E450395F54A528FD5CA29D60407F4DC236186C24C2308CDA7F955CF9DAF03
        6B69E6CA312903F1FDA65E53D023197FBC4E43A27F0DB7F92825C022361EF751
        DECA2C79FF4AAB150BCE5E971CE56C3F140DF46D59CB13D9DD100A1F9CE4B978
        B4DB0843432DFE31F770439F87152B7FC378D7817C4A03CE96EC867F954AAD31
        EAEA2301E1F73194D012A4B2573C6157419F969AEACD3BB332F57A20A209CDCA
        D355FB1AD55E7C387F598833CFEC69A82C418CB63A82C4571F2B3C50DB0F76A9
        DFCD0ADA103DE8BA61D0D01039ED58E5F90E5D843D92B324E2FE944EB40491A8
        54AF5DA8F8BA4A04D158AA33277D758A357BD0EEC7A0C16922F568655EB72EC9
        11BBBC2482359CA1AD162A2ABDF65443F7DFB31B8BFA182FA0371F3EBC2436D6
        ED86B3670C1A8226C61FADBADAAD9DEECE393D3F0C82CC5152F1E71183F734D1
        0F55CAEE619120299282201D412A75B842CFF8C55A649A925EF9A92671B9484B
        203444918136EC1FE64725B9DF6CAE65D0903431EE68E5D51EFD0417D6F98583
        96F3E14603FFCC3174F742C974DA13F5BD179B25623D61CB61C188A19480E104
        D91064066B390CE1A45EAA25680891E9700D492BF5940227C04F35411992FB21
        4C810A8AE4B3E935C18EAFA7067ADB087F6EF336F59A89472BB27B88047B346B
        4928FB97833DEFEACB9034ADD0EBFBD4788742D7ADD2F5EB887E2DAEA3189F88
        031711B0106FC667C47517F0B8D87557D1CDC88C2D2EECEE7DEE6CD5952E3D64
        8A03842068E0F82A7D6340D3F5BAB3C6586F46100342A3778182109A8DA25E56
        D8741FBB0DD11E4C84157C6BDBAE7185A2169EAC3CD6ACF5B786F29685D9FFA6
        10715AAC565FEA905DE99296F66A9AE4BA5E2DA9C099322CA6007553D3510806
        DD19B665D3BE3658AA8B60B6BF638AA78315EB1611B3CD52D9CC03D76A0CC643
        210BB2E1205D4A82307C1F04A69CB82873FAD0488A36385560E69000788041B4
        900BB360D49EC3B6E1404E5CB68735DFCB96EB6D631568C7B36302BFEED4854D
        8BF7B399359F552A046C386741C0AFAE0CA821F0EFCA5AB65C13D5CB709AC606
        2E6CBC57A0B7201C04A511CA6090A64812360E06632F602154841D775DA8E3D2
        20674375A3EB839A7EF95CE9274522084596FA0ADF4A1D3D4AC03D58D9F1D74B
        4D120A7C77E22FB12E2F8D0DD013146CAAD1CB740F3E86C008589A61D01F99E3
        254C99F07BDEC39AD06C2D6BD9744504C1F0FE89EECB02EF356738F30DF504FE
        EC85DAAD9512C67548512C9474E7627EB69C405BAEAF80E365C375B562DBB059
        2C8C396229D5323362BD4479AD57552452D52A48028C7F008BA43C05C88A40BB
        E5A1CE91CE762C14D312FAA49DB9A57D44942372714582DDC09E2BBDB67DCDE9
        BA7E1D2C44C9138BC2C6DD454CD0BDCE70263425BDD2949F6A5504B22940F0D5
        E4E07B44C37484CD790D7F06AA068638B2A16722EDE7FBD97B09F8763C1E621A
        C9B775EF2AB4DADC6EE9E11AD1D10649970662C2712988CF033B09EBC5818EB1
        2ED6ABD3AA9A64F0642FEED9E509C8E012417F5FDAF87F679A00D3291EBC532B
        1287BD56F1402C1FAE1B7FA4225F0CF9F0E99C25C12E56F714564977AB5463F7
        9735AB60170E7970B67F9D44D3A9D0BE9CE0C365DDBDE7806E96C9F75676EEAC
        94544BF4CCE95C304248C4860DE92942438115897A39D6F18309A106F73EB312
        819DEAD223F9876A15A01FA62F099BEE37CC09F24D68C0A38F0A1B5FCF158387
        9FA73A3D15754F391CE8C3B51D8B4FB54014FCC1588755416E317B4A645A72F3
        78F797E247DF6BB8A444A3C968EDDD5B23BAD8AEEC53821E0776A07AB08A1AEC
        FFF48A009B2D53839CAD4D45042EB7F64CFBB14C073A7BA4DD57B3A28757291E
        0C8E6D94C9930F56F410EC40019CB920D8D5EAEE3529FAC39C863773FA582891
        BB2CA4AA5FB5FA4C0BB8AB333DB8E98B637E5D902D0D11AD72554693F8BB72F1
        A54E15CA22B910AD2231B0D4C539233FCC0E0F7576304458EAC7EECA2B15E151
        4E58F69A24AB1B0EDE0C1F1A3065BC9E5DF751A9123C7826D0EAD34941D0DD8E
        5EFAA5CC9AFF1449045CBA726DE4E9A6FE8DE7DA218800FDFFDF13827F63FCF1
        BB97ABDFC9EEB4B5823E9FECF3595137D8B233B12CCED8C925601662FACE13A7
        4ABE2DE975E043056B127DEC84BFE55A774003A60C65CA919A46258DD2C4E729
        6E9B22BDEFF20EBC995DF761BE88CF820B5786F7A834D38E54A4BA0A77CD0AFE
        4D4506191F18B4FC58C9814AA9BB2D7D6D3D1367BE31ADEC68B306FCD3FBC9AE
        6FA68682E67D945DFDFAE5763E1BCE5B1B17E6646B263450B7429574B4AA55C3
        DC6701ACFF7A9CDBCA608FBB51A9B696356DBAD0011E1C9DE3BF60B4734157BF
        BF9D95DDAF776399D8F4AA5463F61437F613E33CD9175724A208D6A5548EDF53
        582FA582ECD09C35F1B63CABCF0B1B9F39DB0814E6EC9531C39B237FF08C0278
        7CA0B67BF9C53618C3688AA9CAC4A7C9F7E21C9F8FF5C1D05F30535C6AEB9972
        AC86209037E21C3F1877AF6BFF6D657B69D386B3CD1049FC3DD5FDB564634950
        E8F58C8A8F72BAC0E6F1FCD2F0893E6EEF6757BF75A9DD8A0DE5AD4F0C7534CB
        8062F6ACEBCED4EF6C54D973A9051EDCFD0D6A3513974AAEF0E77D90E2EB6723
        B8C3A7F4A9D509FBAF35CBA11457F6C525D1ACE138FA27522AA71D2C2E95D0CE
        1CEACACA18FF81AA01179B985589A4282668786CC0C6B4E26D657D8E7CA4605D
        A2B7ADE0B75DF3D66820895A9D74A8A24E898C754133E607FF50D5F94A769794
        004A0DE9CEA75F8A725C1B3ACA898970406EB5ADA4D7A697ECAA517131EAFC23
        81C9EECEBF6199A08CB162FF9756BAA35609A11C078C38BC20603C13E3C57C66
        875C19FF435EB78A5A1268BF7741D8F85D85573B35A18EECAB6B1384BF1C0CFE
        ABD05CE9EC9B70BC811914D1B61FA4040022591D923F6735E7F6306771C13A13
        6883AE1A6DB72CD025C8CE0A19F4C698C2758F37B4CF4F6B021ACCC610EB6FA6
        470C5944EFC5FF6DA0AED66B5ECDACFEBC4C0AD35C9A09CCD13BF1886D3302E7
        0532BE6692C2A7EDCFBFD8A60DB5676D9B1530FB50954445AF0AB5D9BD207A78
        2D4D8368FE5DD8F84A6E1F68DDF1195E73FD8D71CAB444ABFDAAA4FDF3327187
        06A8882C88C94C8F24BA72E6FBDA25BBD9F8DBF084600234A8025A029F7AB028
        BB87126044C692D05897EB33E23D8506D0A5A2FEBF66D4A7B7292098E5C587C7
        B8090ED5F793346A8312FF9BE2B72ED20B82B0D7322BFF91DB6DCD85931C58E7
        BBF480D6F6593EEB23470F231768C86E985A7EAAF240A3DE9947E62D0EF136C4
        4B0DC430D1AD32F957E55D7B6B65CD321268C0865387041FA3BDADD1083B7E84
        032FC08EE729E49C6FED7B2BAF0FA29085BE9C2FA70611240CB6B132AD9E34C0
        2368880D41365C3617838166CC07AAA6297539634F906B7565BDB203D5A2DD35
        12B18E4905E561056D9B1638DDCFE98D8CEA7FE6779310C645E9BF8FF578716C
        4076AB68D28F15388CC28CB1830CB7C5325727DAF387D9DA6F4203B695630E57
        9449A0714EC8C54591E80DD61D93D1A84BA94E6B921C6B14E788747D5AC3710C
        CA90F50C7C02422108658D71D414639A011FEAC6A3752402D0000D88A4102367
        0C85D808C64348210BB2E761EE3C8E9B00D31350974A5F2FD3344A291DCE1CFD
        8021DD644FEE7FA784843BDA524C7030B539AFF66F599D3A0A4369E8E578FBF7
        C6073F955EFA5D793F04B3792CDDCED921E06E0E2F97EB68A0269932F150559F
        1EDE1464FDD5A43BADBE244DB5C815795DCAAC4E69618FA659AEEFC7293D69CA
        E03410256C3044D2D440A4DBC0C46DB21C19933A214CF83393138B31491940C3
        0802832EF04C8CE3EA300F3E9B67FA28C35B7E286D79EE42838C6041A47E43A8
        DDBBE302F654749489552B43DD0C95D786FFCC9F094D46BB78EAC97A92C23E49
        727831C6E7EEDE4BEB08BC4F837728B52D726D8B42DBA326FB75B80CDC7A839B
        CB8ECFE52390030F31DA5C01101D4D8B35944C83F7EA74DD2ABC8F096AA34097
        6321F4283E12EB643DCBCF7E9CBB838073DDD6679AA18C43FB7C53D7BA93D59D
        2A66B84DF5B4DE3E27D45D20181232681634F48ECAF6472F7783CE7C6492DBC2
        80DFA2DD5F378C53038BD42DCE1E32A5852942A537E4970353170C09582C16FA
        CB310845DDE2C74E5494F453104C06DB62DB6606267BBA0EAFC27D339A0F0B9A
        DECCEF670E7ACEF34F70F9D58EDDEB8B91B9EE249056A9FCB1F4F2F36D1A300C
        DD39D4D14591F1EE4EE6A06342F37256FD27A5325B2E55B438D4D7E677C8B17E
        4F22D5A85F3A57F17DB502DC8B4417ECF4B2045B3344DB9AE69AFFBB50FD4D8D
        C2850B152D0D1D657D9F0A66FF16D1E1BAFF4B2FFFA1460A74BDFF4EF47E3E29
        F0B77FE66DD064D47C53A5F0B3860A9685DB0DEB76DB7CD22C95A5EC29E854D0
        53BCF8E7568E3557AF7922A3E6DB2A85179F2E5816E6F460444A186A58EF2F38
        D3A408B2E7146D18C31FEED27403682E560334CE5CB86079A8E73D983E7F47A1
        157A6DF2CE82F23E5DA22B3B6B6D0ACB4C1E853F67D56F2E9303F52777517088
        C3AF74D1DD272490C9CBFD695EED7319ADA0F73C1FE7F4DF69D1C37E21139A2D
        C52D2FE48860143A33D36BAA977993D5FE763460EF7CA8B2EDB1D3F5720275E6
        10E757C6843B0D7F0D4C139A934D3D73CEB682CDFB97639D9E8C34D673B0D068
        3E3D897F5150FF6676BB8A027B44FD6793039E8C354B94B369AEA997AA130F57
        4B706A833FFFBBA9219686664007634C16EF5E6E38DC208360C67FFC7E8ADB5F
        C70641B73921383C6870929878A4EC8A880E10D05797843858DC2245B7CB555B
        8B5BBE2EE911E980220A5433EAE3093E1B40078731336DBBAF9BB2A8B7AE36BC
        5F248160EAC034EFA501E64D00FDCB24063B2DDD24957F5FDABEADBCA7534542
        CCE96E7AAA07F7E34981D1AE8E8679C75C797606AD7C252249EAD16A25C99EE6
        86A5CD0F6521BF73B02350EBF3BBC43B2B3A8F34487AD5244433ED09B0835F89
        775F17EEC561DD6DEEBA614043D1C4F29395079BF4084AEE99ECB13C6894F954
        C45B894935A568B251A24C6BE83958DB9FD7ABD193CC614E88A402EC584F46BB
        AD89F070E619A198BDB8E10D2EBAAB1DE2E9C7EB9534EAC3A74FCE1B1D626F74
        06DE0F3A148537C9D599ADE26375BD595DBA7E9D9E49CF42222846C439B23784
        BB2D097273E40F18B7EE4BAB6ECACB47BE915DFBF7622584214976D0FE99A3BD
        19F793F99266512A02AFEF575D6A959C6A95E4B56BFBF40404B120188710DC95
        C39AE16DB326D435D9C3E1CEC7F8EF0F1A488DEB96A557A57532398CE284D0D7
        53FCE35CEC8718A8A05F7BBB06DF4B5264BB5C794DA4CAEC90667448AA65A446
        4F310BB01E40A1EC7844B21B7FA1BFDD0C5F174F1B2BD3BB7EF9C8B0F9D100E9
        56A9569DAAB9282220127664932F47393C11E9E1C0E3DD259A5B3AF0F414DE26
        D7948914F93D8AABDD8AF27EDC9042153655934028571E92E0643DDBCF6E9297
        43A09DC070A4752087EF7DCAF576176820C651AB7D2EB36E6F83DA60FD268385
        F4B240FB85FE4EA10ED603693C6ED75C939B182749B156D720D1948A54D7FA94
        A5FDEA3AA95EACA3200A3544AE3201BF1C0CF11720A9AEFC49DEF66347D97B08
        F98690E581F0DFDF5B6E9B6F584FE8B795757C78ADBB436152E8AC7850B0108B
        75B28A76B4F2B3E5D9F358361866CD46111821692621814CA76F91EBC1C6BA46
        A2A9956ADB1478AF86C419570D3AA015D25C0C72E343314ED6134709C68C1206
        D95B09B9C68C05F0F52DAFB161BF37995FC8524DB5CBD5DBCA3B77D5481A9424
        E3DC05FD9C29AB42C208CD4660164AF199B853C657A425112D49E2C4D0AFC4B8
        DF601816B2605F011CE1681DEF6C9530CA26D0966FCFE1C0261B02050D5F1CD5
        FD440319EF619F5A77BEADFF4CAB38BF57DB22C7153A92364E8DA689051EA8AC
        C278943094B661C11ED688BF2D3BC25E10E5280C75E4790AF9FCC190F2A1B91D
        2C57EE3223BE1101A5C2F13685A651AAEE54119D6A428B5312AD5E47435C18B6
        E5A1362CD44BC0017FDC052C672B9EE1F09085F6886144733732E8691978F060
        CB43527DC31CF2FFF9EB979090D76B7C0000000049454E44AE426082}
      ExplicitLeft = 42
      ExplicitTop = 60
      ExplicitWidth = 105
      ExplicitHeight = 105
    end
  end
  object SSQL: TSynSQLSyn
    CommentAttri.Foreground = clGreen
    ExceptionAttri.Style = []
    KeyAttri.Foreground = clNavy
    NumberAttri.Foreground = clTeal
    StringAttri.Foreground = clPurple
    SQLDialect = sqlPostgres
    Left = 6
    Top = 306
  end
end
